/*  登陆注册  */
.login-header{width: 100%;height:3.214rem;background-color:#53C3F2;position: absolute;z-index: 993;}
.login-header .return-login{width: 15%;text-align:center;height: 100%;float: left;color: #fff;font-size: 1.4rem;line-height: 2.9rem;display: block;}
.login-header .login-headText{width: 70%;float: left;text-align: center;height: 100%;line-height: 3.214rem;color: #fff;font-size: 1.4rem;}
.login-header .login-page{width: 15%;text-align: center;height: 100%;float: left;color: #fff;font-size: 1.4rem;line-height: 2.9rem;display: block;}
.login-text{width: 100%;height: 100%;padding-top:3.214rem;position:relative;min-height: 23.929rem;z-index: 992;}
.login-text .login-form-input{padding: 0 1.25rem;background-color: #fff;width: 100%;border-bottom: 1px #CFCFCF solid;}
.login-text .login-submit{border: 0;width: 88%;height:2.5rem;line-height: 2.5rem;text-align:center;cursor: pointer; background-color: #FF7200;color: #fff;margin: 0.929rem auto;display:block;border-radius:0.357rem;}
.login-text .btn-disabled{background-color: #C9C9C9;color: #fff;cursor: default;}
.login-text .login-form-input .login-input{height: 50%;border-top: 1px #E8E8E8 solid;}
.login-text .login-form-input .login-input:nth-of-type(1){border: 0;}
.login-text .login-form-input .login-input input{height:100%;width: 82%;font-size: 0.9rem;float: left;border: 0;padding: 0.7rem 0;outline:none;}
.login-text .login-form-input .login-input label{width: 18%;float: left;height: 100%;display: block;height: 100%;margin: 0;font-weight: normal;line-height: 2.929rem;}
.sign-text{min-height:0;height: auto;padding-bottom: 1rem;}
.sign-text .login-form-input .login-input label{width: 30%;}
.sign-text .login-form-input .login-input.login-l3 label{letter-spacing:0.35rem;}
.sign-text .login-form-input .login-input input{width: 70%;}
.login-text .login-bring{width: 88%;margin: 0 auto;}
.login-text .login-bring a{color: #242424;}
.login-text .login-else{position: absolute;left: 0;bottom: 0;width: 100%;height:6.786rem;padding: 0 1.25rem;}
.login-text .login-else .login-label{height:1.3rem;width: 100%;}
.login-text .login-else p{font-size: 0.8rem;color: #909090;width: 33%;margin: 0 auto;text-align: center;background-color:#EEEEEE;height: 1.3rem;line-height: 1.3rem;z-index: 992;position: relative;}
.login-text .login-else span{width: 100%;height:1px;background-color: #909090;display: block;position: relative;top:-50%;z-index: 991;}
.login-text .login-else ul.login-enter{width:13.75rem;margin: 1.071rem auto;}
.login-text .login-else ul.login-enter li a{width:2.429rem;height: 2.429rem;background-color: #fff;border-radius: 300px;float: left;margin: 0 1.071rem;display: block;background: url("../images/pay.png") no-repeat;background-size: 100%;background-position: 0px 0px;}
.login-text .login-else ul.login-enter li:nth-child(2) a{background-position: 0 50%;}
.login-text .login-else ul.login-enter li:nth-child(3) a{background-position: 0 100%;}
.login-text .login-form-input .sign-input input{width: 45%;}
.login-text .login-form-input .sign-input .sign-verify{width: 25%;height:2.214rem;line-height: 2.214rem;text-align: center;color: #53C3F2;display: block;float: left;margin-top: 0.357rem;font-size: 0.8rem;}
.login-text .login-form-input .sign-input .disabled{background-color: #C9C9C9;color: #fff;cursor: default;border-radius: 0.32rem;}
.login-text .login-form-input .sign-reom input{width: 80%;}
.login-text button[disabled],html .login-text input[readonly]{background-color: #fff;}
.login-text .login-form-input .login-input input::-webkit-input-placeholder {color:#BBBBBB;}
.login-text .login-form-input .login-input input:-moz-placeholder {color:#BBBBBB;}
.login-text .login-form-input .login-input input::-moz-placeholder {color:#BBBBBB;}
.login-text .login-form-input .login-input input:-ms-input-placeholder {color:#BBBBBB;}
.login-text .login-bring .sign-clause{font-size: 0.9rem;}
.login-text .login-bring .sign-clause a{color: #53C3F2;}
.login-text .sign-succeed{font-size: 0.8rem;padding: 0.3rem 0;display: none;}
.login-text .sign-succeed i{margin-right: 0.5rem;color:#009800;}
.login-text .sign-none{font-size: 0.8rem;padding: 0.3rem 0;display: none;}
.login-text .sign-none i{margin-right: 0.5rem;color:#E33331;}
.bz-alert{background-color:rgba(0,0,0,0.8);z-index: 991;display: block;border-radius:0.4rem;overflow: hidden;width:60%;left: 20%;margin: 0;top: 80%;color: #fff;}
.bz-alert.am-modal-active{height:3rem;z-index: 1001;}
.alert-content{line-height: 3rem;height: 3rem;}
.am-form-success .am-form-field, .am-field-valid{box-shadow: none;}

.login-banner{width:100%;margin-bottom:0.357rem;display: block;}
.login-banner img{width: 100%;}

.third{padding:1.5rem 0 0.8rem;}
.third .play-third{width:10rem;margin:0 auto;position:relative;}
.third .play-third:before{content:"";width:100%;height:1px;display:block;background-color:#9C9C9C;position:absolute;left:0;top:0.75rem;}
.third .play-third h4{font-weight:normal;color:#9C9C9C;font-size:0.8rem;width:5.65rem;margin:0 auto 0.375rem;background-color:#EEE;height:1.5rem;line-height:1.5rem;position:relative;z-index:991;text-align:center;}
.third .play-third .play-ion{height:3.29rem;line-height:3.29rem;}
.play-ion i{display:block;font-size:2.5rem;text-align:center;color:#8DD941;}
.play-ion a:nth-child(2) i{color:#00AAEF;}

/* 串码激活 */
.code-head{width:100%;height:2.786rem;background-color:#6A737C;text-align:center;font-size:1rem;line-height:2.786rem;color:#FEFEFE;}
.code-text img.code-img{width:100%;}
.code-list{padding: 0 1.143rem;width:100%;background-color:#fff;border-bottom:1px #CFCFCF solid;}
.code-list li{border-bottom:1px #CFCFCF solid;width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;}
.code-list li:nth-last-child(1){border:0;}
.code-list li h5{min-width:5rem;margin:0;font-weight:normal;height:3rem;line-height:3rem;color:0.929rem;}
.code-list li input{padding:0.7rem 0.286rem;height:1.6rem;line-height:1.6rem;border:0;outline:none;font-size:0.857rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-sizing:content-box;}
.code-list li input::-webkit-input-placeholder{color:#BBBBBB;}
.code-provright{position:absolute;right:0;top:0;width:5.286rem;height:100%;background-color:#fff;}
.code-list li .code-proving{display:block;line-height:1.786rem;height:1.9rem;border:1px #53C3F1 solid;color:#54C3F1;width:5.286rem;min-width:5.286rem;font-size:0.8rem;text-align:center;border-radius:0.286rem;margin-top:0.536rem;}
.code-button{width:20.357rem;height:2.5rem;margin:1.5rem auto;}
.code-button button{width:100%;height:100%;border:0;background-color:#53C3F1;font-size:0.9rem;color:#FEFFFF;border-radius:0.357rem;}
/* 完成 */
.finish-text .finish-cue{width:100%;height:7.857rem;background-color:#fff;padding:2.3rem 0 2.3rem 2.607rem;}
.finish-text .finish-cue i{width:3.143rem;height:3.143rem;font-size:3.2rem;text-align:center;line-height:3.143rem;color:#00A0F0;}
.finish-text .finish-cue .finish-right{height:3.143rem;padding-left:0.714rem;}
.finish-text .finish-cue .finish-right h4{font-weight:normal;color:#999999;margin:0;}
.finish-text .finish-cue .finish-right p{margin:0;font-size: 0.8rem;}
.finish-text .finish-cue .finish-right p span{margin-right:0.714rem;}
.finish-text .finish-cue .finish-right p span:nth-last-child(1){margin:0;}
.finish-text .finish-view{padding:1.607rem 2.143rem;}
.finish-text .finish-view a{display:block;height:1.786rem;line-height:1.7rem;display:block;width:5.179rem;font-size:0.9rem;text-align:center;background-color:#009FF0;color:#FFFFFB;border-radius:0.071rem;}
.finish-text .finish-view p{margin:0;font-size:1rem;}
.finish-text .finish-view p span{color:#FD5554;}

/*登录页*/
.login-header-passport{height: 2.286rem;background: none;}
.login-header-passport .return-login,.login-header-passport .login-headText,.login-header-passport .login-page{line-height: 2.286rem;}
.login-header-passport .return-login{color: #53c3f2;font-size: 1.4rem;}
.login-header-passport .login-page{color: #53c3f2;font-size: 1rem;width: 30%;}
.login-header-passport .login-page .iconfont{position: relative;top: 0.1rem;font-size: 1.2rem; /*margin-right: 0.178rem;*//*font-size: 0.6rem;*/}
.login-header-passport .login-headText{width: 55%;}
.login-logo{margin: 3rem auto; height: 5rem;text-align: center;/*line-height: 4.5rem;*/}
.login-logo img{height: 5rem;}
.login-bottom label{float: left;font-weight: normal; font-size: 0.9rem;color: #8f8f8f;}
.login-bottom input[type=checkbox]{outline: none;width: 1rem;height: 1rem;border: 1px solid #ccc; background: #fff;margin-right: 0.471rem;margin-top: 0.178rem;}
.login-bottom input[type=checkbox]:focus{outline: none;}
.login-bottom a{float: right; color: #52c3f3;font-size: 0.9rem;}
.login-bottom .am-checkbox{float: left;margin: 0;height: auto;min-height: auto;}
.passport-login-text{padding-top: 2.286rem;font-size: 0.9rem;}
.login-text .login-form-passport {margin-top: 1rem; padding: 0;border-radius: 0.357rem;border:1px solid #ccc;}
.login-text .login-form-passport .login-input label{text-align: center;}
.passport-login-text .login-submit{background-color: #53c3f2;width: 100%;margin-top: 1.6rem;/*font-size: 0.7rem;*/}
/*.passport-login-text .login-submit:hover{background-color: #19a7f0;}*/
.passport-login-text .login-info{font-size: 0.7rem;color: #8f8f8f;margin: 0.535rem 0 1rem;}
.passport-login-text .login-info a{color: #8bd3f4;}
.normal-login-text .login-form-input .login-input label,.quick-login-text .login-form-input .login-input label{width: 10%;}
.quick-login-text .login-submit{margin-top: 1rem;/*font-size: 0.7rem;*/}
.passport-login-text .login-form-input .login-input input{width: 90%;}
.quick-login-text .login-input:nth-of-type(1) input,.login-text .login-form-input .login-input-verify input{width: 60%;}
.login-text .login-input .send-verify{float: left; width: 28%;height: 2.071rem;line-height: 2.071rem;font-size: 0.8rem; text-align: center;cursor: pointer;background-color: #53c3f2;color: #fff;margin: 0.3rem auto;display: block;border-radius: 0.357rem;border: 1px solid #53c3f2;}
.quick-login{display:none;}
.login-text .login-input .verify{height: 2.071rem;display: inline-block;width:28%;float: left; margin: 0.3rem auto;text-align: center;}
.login-text .login-input .verify img{width:100%;height:inherit; }
/*.login-text .login-form-input .login-input-verify input{width: 60%;}*/
.passport-login-text form{width: 88%;margin: 0 auto;}
.passport-login-text .login-form-input .login-input input{ /*font-size: 0.7rem;*//*padding: 0;line-height: 2.714rem;padding: 0.964rem 0;*/}
.passport-login-text .login-form-input .login-input{height: 2.714rem;}
.passport-login-text .login-form-input .login-input label{line-height: 2.714rem;}
.passport-login-text .login-form-input .login-input .iconfont{font-size: 0.928rem;}
.passport-login-text .login-submit{height: 2.357rem;line-height: 2.357rem;margin: 0.857rem 0;}


/*忘记密码*/
.foget-header{height: 3rem;background: #53c3f2;}
.foget-header .return-login,.foget-header .login-headText,.foget-header .login-page{line-height: 3rem;font-size: 1rem;}
.foget-header .return-login{font-size: 1.3rem;line-height: 3rem;}
.forget-text{width: 88%;margin: 0 auto;font-size: 0.9rem;padding-top: 3rem;}
.forget-text .forget-btn{width: 100%; background-color: #53c3f2;border: 0;height: 2.357rem;line-height: 2.357rem;text-align: center; cursor: pointer;color: #fff;margin: 0.929rem auto;display: block;border-radius: 0.357rem;}
/*.forget-text .forget-btn:hover{background-color: #19a7f0;}*/
.forget-text .login-form .login-input{/*font-size: 0.7rem;*/height: 2.714rem;line-height: 2.714rem;padding: 0;}
/*.forget-text .login-form .login-input label,.forget-text .login-form .login-input input{height: 0.785rem;line-height: 0.785rem;margin: 0.964rem 0;}*/
.forget-text .login-form .login-input label{width: 15%;font-size: 0.9rem;height: 100%;padding: 0.85rem 0;line-height: 1rem; /*text-align:Justify;text-justify:inter-ideograph;*/}
.forget-text .login-form .login-input input{width: 85%;/*padding: 0.964rem 0;*/padding-top: 0.78rem;}
.forget-text input[type=radio]{width: 1rem;height: 1rem;margin-right: 0.642rem;margin-top: 0.178rem;}
.forget-text .forget-info{color: #8f8f8f;margin: 1rem 0 1.428rem;}
.forget-text .forget-info a{color: #8bd3f4;}
.forget-text .forget-text-tit{margin: 1.607rem 0;}
.forget-text .has-send .login-input label{width: 20%;}
.forget-text .has-send .login-input input{width: 80%;}
.forget-text .login-form .login-input-send input{width: 51%;}
.forget-text .login-input .send-verify-disable{background-color: #efefef;color: #999;border: 1px solid #ccc;cursor: default;}
.forget-text .forget-text-message{text-align: center;padding-top: 0.785rem;}
.forget-text .forget-text-message span{/*font-size: 0.6rem;*/color: #818181;}
.forget-text .forget-text-message strong{color: #242424;font-weight: bold;font-size: 1.25rem;}
.forget-text .login-form{margin: 1.571rem 0;}
.forget-text .forget-text-succes{text-align: center;margin: 2.857rem 0;}
.forget-text .forget-text-succes .iconfont{font-size: 4.5rem;color: #53c3f2;}
.forget-text .am-radio{margin-left:0.714rem;}

.wap_bl02{padding: 3rem 1rem;background-color: #fff;}
.waptit{text-align: center;line-height: 3rem;font-size: 1.285rem;}
.wap_bl02 h1{line-height: 2.5rem;font-size: 1rem;font-weight: normal;margin: 0;}
.wap_bl02 p{margin: 0;line-height: 1.6rem;font-size: 0.875rem;}